Microprogram control system

ABSTRACT

IN THE PRESENT INVENTION A MICROPROGRAMMING SYSTEM FOR CONTROLLING THE EXECUTION OF A MICROPROGRAM EMULATOR IS PROVIDED. THE MICROPRAGRAMMING CONTROL SYSTEM ENABLES A STEPPING OPERATION TO BE CARRIED OUT ON THE EXECUTION OF A USER MICROPROGRAM EMULATOR FOR THE PURPOSE OF OBSERVING ITS EXECUTION, DETECTING ERRORS AND MODIFYING THE EMULATOR MICROPROGRAM IN ACCORDANCE WITH USER OBSERVATIONS.

DEFENSIVE PUBLICATION UNITED STATES PATENT AND TRADEMARK OFFICE Published at the request of the applicant or owner in accordance with the Notice of Dec. 16, 1969, 869 O.G 687. The abstracts of Defensive Publication applications are identified by distinctly numbered series and are arranged chronologically.

Defensive Publication applications have not been examined as to the merits of alleged Invention. The Patent and Trademark Oflice makes no assertion as to the novelty of the disclosed subject matter.

PUBLISHED OCTOBER 7, 1975 MIEROPRUGRAMHED HOST PROCESSOR men 3? PROGRAM In the present invention a microprogramming system for controlling the execution of a microprogram emulator is provided. The microprogramming control system enables a stepping operation to be carried out on the execution of a user microprogram emulator for the purpose of observing its execution, detecting errors and modifying the emulator microprogram in accordance with user observations.

Oct. 7, 1975 AA. ANDERSON T939,006

MICROPROGRAM CONTROL SYSTEM Original Filed Aug. 19, 1974 Sheet 1 of 3 .J U? a H c\: o a z D: i k 7 a w 7 1 H I L1,, L1 oucuJo 20:; zmncmofi? STORAGE STORAGE 12 G CONTROL I MAIN Oct. 7, 1975 AA. ANDERSON T939,006

MICROPROGRAM CONTROL SYSTEM Original Filed Aug. 19, 1974 Sheet 2 of 3 F I G. 2A

MAIN STORAGE I PROBLEM PROCIERAM MS USER I TARGET DRIVER I PROGRAM MOM 2 FIG. 2B

CONTROL STORAGE HOST INSTRUCTION MOM I SET USER

EMUL ATOR Oct. 7, 1975 AA. ANDERSON T939,006

MICROPROGRAM CONTROL SYSTEM Original Filed Aug. 19, 1974 Shcet 3 of 3 FIG. 3

50 MICROPROGRAMMED HOST PROCESSOR s2- MOM1 7 mom 4 V USER N USER 36 55 EMULATOR COMMPmwIONS 5T TARGET PROGRAM COMMANDS -/58 ALTER TABLE 40 ID 0F FACILITY 4 NEW VALUE COMMUNICATIONS W TABLE 1 DISPLAY TABLE /42 ID 0F FACILITY RETURNED VALUE 

